<html>
<head><meta charset="UTF-8" /><title>Interface CAD_FORMULA_EXECUCAO</title><link rel="stylesheet" href="style.css" type="text/css" /></head>
<body><a name="topo"></a><div class="index"><h2>Índice</h2><ul><li><a href="#fields">Campos</a></li><li>Funcionalidades</li><ul><li><a href="#20968595">Pesquisa</a></li><li><a href="#20968596">Listagem</a></li><li><a href="#20968597">Consulta</a></li><li><a href="#20968598">Inclusão</a></li><li><a href="#20968599">Alteração</a></li><li><a href="#20968600">Exclusão</a></li></ul></ul></div><h1>Fórmulas para execuções</h1><div class="service-code">ZTEST.CAD_FORMULA_EXECUCAO</div><a name="descr"></a><div class="descr"><h2>Descrição</h2><div class="descr content">Interface para manutenção de Fórmula para execução<br/>
</div></div><a name="fields"></a><div class="fields"><h2>Campos:</h2><div class="fields-content"><table><tr><td width="15%" align=right><label><a name="20968617">Nome da fórmula:</label></td><td width="85%">Nome de identificação da fórmula.<br/>
</td></tr><tr><td width="15%" align=right><label><a name="20968605">Nome do aplicativo:</label></td><td width="85%">Nome de identificação do aplicativo para o operador de ensaio.<br/>
</td></tr><tr><td width="15%" align=right><label><a name="20968611">Versão do aplicativo:</label></td><td width="85%">Versão de referência do aplicativo.<br/>
</td></tr><tr><td width="15%" align=right><label><a name="20968623">Fórmula (expressão):</label></td><td width="85%">Fórmula para calcular o valor de uma variável de ensaio.<br/>
</td></tr><tr><td width="15%" align=right><label><a name="21163397">Descrição:</label></td><td width="85%">Descrição da fórmula (observações, explicação, detalhes, fonte...).<br/>
</td></tr><tr><td width="15%" align=right><label><a name="20968725">Variáveis da fórmula:</label></td><td width="85%">Domínio para mapear as opções desejadas de uma entidade associativa. Funciona de forma semelhante ao domínio SELECAO, porém a interface é composta por um conjunto de check-boxes.<br/>
A largura irá indicar o número de colunas utilizadas para check-boxes.<br/>
A altura dependerá do número de opções existentes e é ignorada.<br/>
<br/>
Na consulta, apresenta os check-boxes. Se o usuário não selecionar nada, lista todos os registros. Se o usuário selecionar alguns valores, então lista apenas os registros que tenham pelo menos um dos valores selecionados.<br/>
<br/>
<h2>Propriedades (format)</h2>
<table class="list" style="width:auto">
<tr><th>Propriedade</th><th>Descrição</th><th>Valores possiveis</th><th>Valor padrão</th></tr><tr><td>select-controls</td><td>Define se deve ou não apresentar botões para marcar ou desmarcar todas as opções. Por padrão apresenta os botões</td><td>both ou none</td><td>both</td></tr><tr><td>view-mode</td><td>Define o modo de apresentação dos registros. Por padrão, usa "columns" onde cada registro tem um texto de descrição. Se selecionar "table", a descrição associada ao valor deve ser informada de forma semelhante às tabelas do domínio Wiki (colunas separadas pelo caractér pipe). </td><td>table ou columns</td><td>columns</td></tr><tr><td>field-labels</td><td>Permite definir os títulos das colunas quando utilizando view-mode:table</td><td colspan=2></td></tr></table>
<br/>
<ul>
<li><b>select-controls</b>: Apenas se view-mode:column (padrão). Define se deve ou não apresentar botões para marcar ou desmarcar todas as opções.</li>
<ul>
<li>both (padrão) - Apresenta mini-botões para marcar e desmarcar todas as opções.</li>
<li>none - Não apresenta os mini-botões.</li>
</ul>
</ul>
<br/>
<ul>
<li><b>view-mode</b>: Define o modo de apresentação dos registros:</li>
<ul>
<li>columns (padrão) - Cada registro tem um texto de descrição que é apresentado para a opção. Conforme as dimensões disponíveis, várias opções podem ser apresentadas na mesma linha.</li>
<li>table - Cada registro tem um conjunto de atributos apresentados na forma de uma pequena tabela. Os dados destes atributos são informados da mesma forma que as tabelas do domínio Wiki (colunas separadas pelo caractér "|").</li>
</ul>
</ul>
<br/>
<ul>
<li><b>field-labels</b>: Permite definir os títulos das colunas quando utilizando view-mode:table. Exemplo:</li>
</ul>
<pre class="source-code">
view-mode:table; field-labels:| Título|Tipo | Data | Previsão | Valor| Saldo|
</pre>
<br/>
</td></tr></table></div></div><a name="features"></a><div class="features"><h2>Funcionalidades</h2><div class="features content"><a name="20968595"></a><a href="#topo" class="link-topo">Topo</a><h3>Pesquisa</h3>Permite restringir o conjunto de registros a serem listados informando filtros para determinados campos.<br/>
Obtenha maiores detalhes em <a href="faq-10816.html">Como utilizar a tela de pesquisa</a>.<br/>
<a name="20968596"></a><a href="#topo" class="link-topo">Topo</a><h3>Listagem</h3>Apresenta uma lista com os registros que atendem os filtros informados. Clique no registro para selecioná-lo. Caso o registro desejado seja o primeiro (ou único), é possível selecioná-lo pressionando a tecla ENTER.<br/>
<div class="user-interface"><table class="list"><tr><th><label><a href="#20968617">Nome da fórmula</a></label></th><th><label><a href="#20968605">Nome do aplicativo</a></label></th><th><label><a href="#20968611">Versão do aplicativo</a></label></th><th><label><a href="#20968623">Fórmula (expressão) </a></label></th></tr><tr><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td></tr></table></div><a name="20968597"></a><a href="#topo" class="link-topo">Topo</a><h3>Consulta</h3>Tela que apresenta os dados de um registro específico apenas para consulta.<br/>
<div class="user-interface"><table class="single-row-form"><tr><td width=15% align=right><label><a href="#20968617">Nome da fórmula:</a></label></td><td></td></tr><tr><td width=15% align=right><label><a href="#20968605">Nome do aplicativo:</a></label></td><td></td></tr><tr><td width=15% align=right><label><a href="#20968611">Versão do aplicativo:</a></label></td><td></td></tr><tr><td width=15% align=right><label><a href="#20968623">Fórmula (expressão) :</a></label></td><td></td></tr><tr><td width=15% align=right><label><a href="#21163397">Descrição:</a></label></td><td></td></tr><tr><td width=15% align=right><label><a href="#20968725">Variáveis da fórmula:</a></label></td><td></td></tr><tr><td colspan=2><button>Pesquisar</button><button>Listar</button><button>Alterar</button><button>Excluir</button><button>Novo</button></td></tr></table></div><a name="20968598"></a><a href="#topo" class="link-topo">Topo</a><h3>Inclusão</h3>Permite criar novos registros no sistema. Informe os campos e pressione em Salvar.<br/>
<div class="user-interface"><table class="single-row-form"><tr><td width=15% align=right><label><a href="#20968617">Nome da fórmula:</a></label></td><td><input type='text' value=''/></td></tr><tr><td width=15% align=right><label><a href="#20968605">Nome do aplicativo:</a></label></td><td><input type='text' value=''/></td></tr><tr><td width=15% align=right><label><a href="#20968611">Versão do aplicativo:</a></label></td><td></td></tr><tr><td width=15% align=right><label><a href="#20968623">Fórmula (expressão) :</a></label></td><td><input type='text' value=''/></td></tr><tr><td width=15% align=right><label><a href="#21163397">Descrição:</a></label></td><td><div style="border:1px solid #000; width:500px; height:100px; background-color:#fff"></div></td></tr><tr><td width=15% align=right><label><a href="#20968725">Variáveis da fórmula:</a></label></td><td><input type='text' value=''/></td></tr><tr><td colspan=2><button>Salvar</button><button>Pesquisar</button><button>Listar</button></td></tr></table></div><a name="20968599"></a><a href="#topo" class="link-topo">Topo</a><h3>Alteração</h3>Tela que permite a alteração de um registro.<br/>
<div class="user-interface"><table class="single-row-form"><tr><td width=15% align=right><label><a href="#20968617">Nome da fórmula:</a></label></td><td><input type='text' value=''/></td></tr><tr><td width=15% align=right><label><a href="#20968605">Nome do aplicativo:</a></label></td><td><input type='text' value=''/></td></tr><tr><td width=15% align=right><label><a href="#20968611">Versão do aplicativo:</a></label></td><td></td></tr><tr><td width=15% align=right><label><a href="#20968623">Fórmula (expressão) :</a></label></td><td><input type='text' value=''/></td></tr><tr><td width=15% align=right><label><a href="#21163397">Descrição:</a></label></td><td><div style="border:1px solid #000; width:500px; height:100px; background-color:#fff"></div></td></tr><tr><td width=15% align=right><label><a href="#20968725">Variáveis da fórmula:</a></label></td><td><input type='text' value=''/></td></tr><tr><td colspan=2><button>Salvar</button><button>Pesquisar</button><button>Listar</button><button>Novo</button><button>Excluir</button></td></tr></table></div><a name="20968600"></a><a href="#topo" class="link-topo">Topo</a><h3>Exclusão</h3>A exclusão do registro pode ser disparada a partir da tela de consulta e/ou de manutenção do mesmo.<br/>
O registro somente será excluído se todas as condições necessárias forem encontradas, gerando um erro, caso alguma destas condições não estiver sendo atendida.<br/>
</div></div></body>
</html>
